Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel #1-w1 Israel #1-w2 Turkey #1-w1 Turkey #1-w2 Uzbekistan F3 Ukraine #1-w1 Ukraine #1-w2 Ukraine #1-w3 Ukraine #1-w4 Ukraine F1 Ukraine F2 Ukraine F3 Russia F1 Russia F2 Qatar F4 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Turkey F1 Turkey F2 Germany F3 Great Britain F4 Uzbekistan F2 Uzbekistan F3 Italy F5 Germany F5 Croatia F1 France F14 Azerbaijan F1 Azerbaijan F2 Kazakhstan F1 Kazakhstan F2 Russia F3 Germany F2 Russia F1 Russia F2 Turkey F15 Spain F22 Kazakhstan F4 Russia F1 Russia F2 Germany F3 Kazakhstan F1 Kazakhstan F2 Uzbekistan F1 Uzbekistan F2 Kazakhstan F3 Great Britain F5 Uzbekistan F1 Kazakhstan F4 Thailand F2 Qatar F5 Qatar F3 Turkey F3 Belarus F2 Uzbekistan F4 Ukraine F2 Russia F3 Uzbekistan F4 Kazakhstan F5 Belarus F4 Izmir Cup - Izmir Mordovia Cup - Mordovia St. Petersburg Challenger 2006 - St. Petersburg Privatbank Open 2006 - Dnepropetrovsk Mordovia Cup - Mordovia Olimp Kyiv Open - Kiev Trofeo Sisma Mantova - Mantova Intersport Heilbronn Open - Heilbronn Penza Cup - Penza Espinho Challenger - Espinho Togliatti Cup - Togliatti KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Baden Open - Karlsruhe Trofeo Barcelona de Tenis - Barcelona Skandia Open - Linz Copa Sevilla - Seville Open de Charleroi - Charleroi Roma Challenger 2007 - Rome Maia Open - Oporto Alexander Kolyaskin Memorial - Donetsk Alexander Kolyaskin Memorial - Donetsk Wolfsburg Challenger Bergamo Challenger Korat Challenger Fergana Challenger - Fergana Astana Challenger - Astana Penza Cup - Penza Almaty Challenger 2 - Almaty Top Wool Challenger-Immagine Trophy - Biella Samarkand Challenger - Samarkand Belgrade Challenger Penza Challenger XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Saransk Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Bukhara Challenger - Bukhara St. Remy Challenger Mordovia Cup 2005 - Saransk Samarkand Challenger - Samarkand Kazan Challenger Rhodes Challenger Ramat Hasharon Challenger Fergana Challenger Braunschweig Challenger Bauer Watertechnology Cup - Eckental Samarkand Challenger Internazionali de Tennis di Bergamo - Bergamo Almaty Challenger 1 - Almaty Aachen Challenger Bratislava Challenger Kazan Challenger Wolfsburg Challenger Alexander Kolyaskin Memorial - Donetsk Athens Challenger Fergana Challenger Privat Bank Cup - Dnepropetrovsk Pozoblanco Challenger Penza Challenger Samarkand Challenger Karshi Challenger Istanbul Challenger Izmir Challenger Togliatti Cup - Togliatti Karshi Challenger - Karshi Kazan Challenger Bergamo Challenger Wolfsburg Challenger Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Napoli Challenger Milan Challenger Winnetka Challenger Charlottesville Challenger Pozoblanco Challenger Mitsubishi Electric Europe Cup - Monza Marburg Challenger Pozoblanco Challenger Saransk Challenger Astana Challenger Ostdeutscher Sparkassen Cup - Dresden PrivatBank Cup - Dnepropetrovsk Istanbul Challenger Astana Challenger President's Cup - Astana Astana Challenger Tyumen Challenger Bukhara Challenger - Bukhara Karshi Challenger Fergana Challenger Tianjin Challenger Nanchang Challenger Lambertz Open by Stawag - Aachen Prague Challenger Izmir Challenger Open Prevadies - St. Brieuc Fergana Challenger - Fergana Schickedanz Open 2007 - Furth Heilbronn Challenger Marburg Challenger Braunschweig Challenger Lambertz Open by Stawag 2007 - Aachen PEOPLEnet Cup - Dnepropetrovsk Orleans Challenger Budapest Challenger Brescia Challenger Sarasota Challenger Manerbio Challenger Alphen Challenger Santiago Challenger Padova Challenger Bordeaux Challenger Milan Challenger Biella Challenger Hamburg Challenger Andria Challenger Calgary Challenger Akbank Private Banking TED Open - Istanbul Parma Challenger Bangkok Challenger Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Heilbronn Challenger Bergamo Challenger Aix En Provence Challenger Fergana Challenger Lisbon Challenger Mallorca Open - Mallorca Mallorca Open - Mallorca Istanbul Challenger San Benedetto Challenger Challenger Ford de Cherbourg - Cherbourg Tennis Cup of Flanders - Ostende Karshi Challenger Como Challenger 2000 Cairo Challenger - Cairo Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca V Torneo Internazionale di Tennis - Barletta Astana Challenger Tennis Napoli Cup - Napoli Open Seat-Godo 2001 - Barcelona Baden Open - Ettlingen Marbella Challenger Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Prostejov Challenger Milan Challenger Bastad Challenger Open Diputacion Pozoblanco - Cordoba Idea Prokom Open - Sopot Liberec Challenger The Hamlet Cup - Long Island Eckental Challenger Campionati Internazionali di Sicilia - Palermo Rennes Challenger Gold Flake Open - Chennai Milan Indoors - Milan Trofeo Conde de Godo - Barcelona Togliatti Cup - Togliatti Sopot Challenger Fergana Challenger - Fergana Cordenons Challenger Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Biella Challenger 2002 Mercedes Cup - Stuttgart Barcelona Challenger Las Vegas Challenger Fergana Challenger Caltanissetta Challenger Noumea Challenger Indian Wells Challenger Kremlin Cup - Moscow Marbella Challenger Akbank Private Banking TED Open - Istanbul Mallorca Open - Mallorca Heilbronn Open - Heilbronn Stockholm Open - Stockholm Braga Challenger Poznan Challenger Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Genova Challenger Davidoff Swiss Indoors - Basel 2003 Mercedes Cup - Stuttgart Genova Challenger TD Waterhouse Cup - Long Island Gran Canaria 2 Challenger Davidoff Swiss Indoors - Basel Aix En Provence Challenger St.Petersburg Challenger by Kinex - St. Petersburg AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Open Diputacion - Cordoba CA-Challenge 2000 - Graz Barcelona Challenger Monterrey Challenger Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Privat Bank Cup - Dniepropetrovsk Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Heineken Open - Auckland Bauer Watertechnology Cup 2007 - Eckental Genova Challenger Schickendanz Open - Furth 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Mordovia Cup - Saransk Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia Open Seat-Godo 2000 - Barcelona Open 13 - Marseille Adidas International - Sydney Open 13 - Marseille Seville Challenger Chevrolet Cup - Vina del Mar Open de Moselle - Metz Copa AT&T - Buenos Aires Penza Challenger Karshi Challenger Kobstaedernes ATP Challenger - Kolding Prague II Challenger Biella Challenger Marbella Challenger Adidas International - Sydney Tata Open - Chennai Milan Indoors - Milan Antalya Challenger Antalya 2 Challenger Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Gran Canaria 1 Challenger Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart Kremlin Cup - Moscow Dubai Open - Dubai Estoril Open - Estoril ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Busan Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Open 13 - Marseille Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors - Basel Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis St. Petersburg Open - St. Petersburg Medibank International - Sydney Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch China Open - Beijing St. Petersburg Open - St. Petersburg Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Cherbourg Challenger Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch PBZ Zagreb Indoors - Zagreb Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Samarkand Challenger Samarkand Challenger Open de Moselle - Metz Seville Challenger China Open - Beijing Kremlin Cup - Moscow Kazan Challenger ABN AMRO World Tennis Tournament - Rotterdam Poznan Challenger Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Campbells Hall of Fame Tennis Championships - Newport Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Barcelona Open BancSabadell - Barcelona BMW Open - Munich Adidas International - Sydney Shenzhen Open - Shenzhen Kremlin Cup - Moscow Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Rome Challenger Gerry Weber Open - Halle Catella Swedish Open - Bastad St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Brisbane International - Brisbane International German Open - Hamburg VTR Open - Vina del Mar Geneva Open - Geneva SkiStar Swedish Open - Bastad Chennai Open - Chennai Synsam Swedish Open - Bastad Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Next Generation Adelaide International - Adelaide Ordina Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Open de Moselle - Metz China Open - Beijing Open 13 - Marseille Gerry Weber Open - Halle Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Qatar ExxonMobil Open - Doha Heineken Open - Auckland San Luis Potosi Challenger China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad Sarajevo Challenger China Open - Beijing Brasil Open - Salvador Rome Challenger Ordina Open - 's-Hertogenbosch Braunschweig Challenger Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Alicante Challenger Open 13 - Marseille Valencia Open - Valencia Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Mouilleron-Le-Captif Challenger Koblenz Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Moselle Open - Metz Swiss Open - Gstaad Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro St. Petersburg Challenger by Kinex - St. Petersburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm Heilbronn Open - Heilbronn Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona Regions Morgan Keegan Championships - Memphis Telenordia Swedish Open - Bastad China Open - Beijing Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Tennis Masters Series - Miami Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Pacific Life Open - Indian Wells Winston-Salem Open - Winston-Salem Apia International - Sydney Tennis Masters Series - Monte Carlo St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Qatar Exxon Mobil Open - Doha Gerry Weber Open - Halle Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Sopot Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Cordenons Challenger Internazionali BNL d'Italia - Rome If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells Thailand Open - Bangkok NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Tennis Masters Series - Madrid Heineken Open - Auckland Australian Open - Melbourne French Open - Paris Campionati Internazionali D'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York Internazionali BNL dItalia - Rome French Open - Paris Wimbledon - London If Stockholm Open - Stockholm Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Sony Open Tennis - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo U.S. Open - New York Royal Guard Open Chile - Vina del Mar Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Hamburg U.S. Open - New York Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York European Open - Antwerp Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Barcelona Open Banc Sabadell - Barcelona Hopman Cup - Perth NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Davis Cup, Group I, 2R, RUS-ESP 3-2 Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London Tennis Masters Cup Shanghai - Shanghai Australian Open - Melbourne French Open - Paris U.S. Open - New York Olympics - Athens Olympics - Beijing Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Rogers Masters - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1